troops (general term) - Spanish English Dictionary